home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
dev
/
misc
/
WildUSER.readme
< prev
next >
Wrap
Text File
|
1999-03-02
|
18KB
|
320 lines
Short: Animated! New 3D modular library for games.
Author: ingpippa@mbservice.it Pyper
Uploader: ingpippa@mbservice.it Pyper
Type: dev/misc
Hey! Visit Wild's Home page at:
<http://www.angelfire.com/az/pyper/index.html>
PLEASE!!! Send me your opinions !!! I need to know if somebody likes
that piece of code !! If, I may do some improooooooooovements, like
faaaaaaster moduler for AGA, PPC support (I have a ppc board, but I
WON'T start coding for PPC if NOBODY will use that !!)
Thanksss!
18/2/99 ***NEW: New feature !!! The Animation !!!!! Timed, relative, you just have to
give some commands and any object will do the action you want !!
Just for now, the animation is only traslational, so no automatic
rotation, but that's already planned, probably you'll see veery soon
in a new release. Now, give a try to my new FountainOfFire demo,
wich shows a very simple movement (a falling, with a Speed to down, and an
Acceleration to Up) of Drops, so you will see for the first time a lot
of objects on screen... enjoy!
10/2/99 Some improvements in the DrScott module (the Warp3D one), so
now it has the grey light like the others. Note, it's Warp3D1.1 compatible,
but on Warp3D2.0Beta crashes (on my system) or does strange things.
Maybe on a CGX4 and Permedia2 system is moe stable, but on CV3D version
1.1 is better, I think... (and also W3D authors said, somewhere...)
Please, if you have a Permedia2 board, report-me something !!
More improvements: some tools made public, and fixed a bit;
Particullary, Dxf2Wabl is a bit better now, but still needs some handly
made things to the output WABL files to be seen: Ref definitions and more.
The Saver module !!!! A new kind of module, wich Saves the current Scene
(or an alien, an everything) into a file (WABL, now). A demo shows that,
the LoadSave: you can input the simple.wabl of SimpleWorld and output
somewhere. NOTE: It's NOT FULLY WORKING, STILL !! Lacks Texture & Palette
save, and some little hand corrections are needed to have the output file
work as the input. But you will see a WABL new file.
25/1/99 First, I have an homepage ! Here, you can see the developement of
wild, and the updates, and the whatelse will come in my mind.
Wild improvements: some bug and hangs fixed in display.
New display modules for CGFX, no more bad flashings, I used ScrollVPort
method and now I have a smooth triple buffering.
A cli-based program to set prefs, in Tools/ drawer. You can use direclty,
or use the scripts in every demo's dir.
A cli-based program to check if a module is Polite. Please, if you have
some hangs, try this and report-me something.
And the BIG new:
DrScott module, the first featuring Warp3D support !
Ok, still lacks something, and is a bit buggy (a $0100000F alert after
execution, is a memcorrupt alert. But I saw the system goes on well,
probably is some mem lost somewhere), and also probably keeps some
video mem and after some executions hangs.
But is just the beginning.
Note: now has no Lighting, because I want a GOOD lighting module for that
before activating it. It's not a missing feature, is a disabled one.
(note more: if you get only a hang, try to execute the demo programs first
in the normal CGFX mode, then in the WARP3D mode).
15/1/99 A lot of fixing from last release, wich were very incomplete and buggy.
That's more stable, and has new fondamental functions: in the new demos
objects are now hakkfully included in the exe like in the old ones: are
builded with BuildWildObject() or loaded from a file with LoadWildObject().
More: textures are loaded from 24bit chunky files and remapped FFASTLY into
the scene's palette. The GFX aspect of the library is the same, because
I didn't worked on: I mad more to do.
Next release will feature a better GFX, I hope...
first: WILD is a new library to make life easyer to 3D games creators:
it's a complete 3D engine, really modular (so machine-adaptive,
and you can also write your own modules) and quite fast (my modules
are all written in 100% assembly).
What about features ?
- 3D engine features:
- BSP System, with Face entities or Dot entities (2d bitmaps,lens flares,...)
- A cynematic-like system: ALL the objects are defined by parts,subparts (you
can define any number and any depth of childs of an object!).
Every part is defined by you with a 3D orthogonal axis system, with an
O,I,J,K, defined RELATIVELY to the parent object.
Pratically: you can define a finger, child of a hand, child or a arm,
child of a body (child of ??? WHAT MONSTER !!??) and when you move or
rotate the body, the arm and the hand move transparently. You can move
everything relatively or absolutely too.
See Cynematic demos to see that.
- In a scene you can have a lot of lights, and some drawmodules will feature
also colorful lights.
- GFX engine:
- the current modules (but more will come soon) feature:
- flat or gouraud shading illumination (lights calced in angular & distance mode).
- texture mapping (linear, now).
- support for CGFX.
- NEARLY FUTURE FEATURES:
- color lights. (i have a method, very fast, but no time now to code (sorry, soon!!))
- better&faster modules (these are quite alpha...)
- some fileformats for levels, and a Loader module (you will see
in this archive some first developements of WABL format, a quite
simple ASCII format (but POWERFUL)).
- prefs editor: the library is now ok, but the editor is still beta.
- the engineer system, quite beta now: checks the compatibility of the engine
(now is not checked) and will auto-repair it, in a quite near future.
- FUTURE FEATURES (if somebody will use that lib...)
- PPC support, when (and if) i will get a PPC card (or a PPC Boxer). (not
so far !)
- better gfx, better everything.
- i'm projecting the Animation part, with Actions: you will say to your
little man: "Walk" and he will walk,"Kick", and will Kick,"Open your
hand", and will do. Or, shot a bullet, and the bullet will go, until it's
gravity makes him fall.
Q: Why did you started writing WILD !?
A: Wild is thinked to make life easyer to game-developers: in the future,
it will probably support even 3d cards (cybervision64/3d,bvision,
(3dfx !?)). So, when you make a game, you only have to concentrate in
the playability, and in the design of levels. The 3D engine will be
provided by WILD, and you will be sure your game will run on virtually
any Amiga, even future Amigas.
Q: But my 3D engine is BETTER THAN YOURS !!
A: Probably that's true. (now, that's SURE!! (just now!))
And so why don't you write is as a WILD module and distribute it ?
(You can even write it and distribute only with you game, or make
it PD).
Q: Why are you still writing all this useless Q&A when you just have a
bunch of crappy code !? GO AND WORKkK!!
A: Ehm... .. . !
(GAME-)DEVELOPERS!! If you want to help me (writing a module, or more),
e-mail me !!! I'll give you everything you need! For game writing, you
should wait for a more stable release, with will come (i hope) soon.
About this archive:
REMEMBER: Assign WildPJ: <WILDPATH>
before using the demos: some need that.
Libs/ : Contains the wild.library (the master library) and all the
sublibs. You have to add this directory to the LIBS: assign,
just do:
Assign LIBS: <WILDPATH>/Libs/ ADD
Demos/ : Contains some demos of my library. See the Cynetic ones, there
is a quite nice object (but you will also see my too-early bsp
tree (wich now adds objects as dots, and not face by face, but
i'll add very soon)). 1,2,3 are only sub-variants.
Images/ : Some images of the Wild logo.
Prefs/ : A preview of the wild prefs editor, now does nearly nothing.
TRY IT, AND E-MAIL ME, EVEN JUST TO SAY IT'S RUBBISH, BUT I WANT TO KNOW!!
Thanks! Pyper.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
9120 3993 56.2% 19-Feb-99 18:51:56 README
30632 13470 56.0% 19-Feb-99 18:51:58 +Cynetik
262144 22525 91.4% 19-Feb-99 18:51:42 +misc.chu24
17257 17140 0.6% 19-Feb-99 18:51:40 +misc.png
407 257 36.8% 19-Feb-99 18:51:42 +readme
58 58 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_AGA
53 53 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_CGFX
71 71 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_FLAT
71 71 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_GOURAUD
72 72 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_HIRES
65 65 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_LORES
74 74 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_TEXTURE
81 81 0.0% 19-Feb-99 18:51:42 +SetKubePrefs_WARP3D
75 75 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_WIRE
18213 2186 87.9% 19-Feb-99 18:51:40 +fountain.wabl
2380 680 71.4% 19-Feb-99 18:51:40 +fountain.wabl.onlyground
4626 991 78.5% 19-Feb-99 18:51:40 +fountain.wabl.pyr
7880 2818 64.2% 19-Feb-99 18:51:56 +FountainOfFire
1024 913 10.8% 19-Feb-99 18:51:40 +FountainOfFire.pal
249856 53711 78.5% 19-Feb-99 18:51:40 +Purp_Yel_Blue_Pink.chu24
39631 39631 0.0% 19-Feb-99 18:51:40 +Purp_Yel_Blue_Pink.png
869 506 41.7% 19-Feb-99 18:51:40 +readme
64 64 0.0% 19-Feb-99 18:51:38 +SetKubePrefs_AGA
60 60 0.0% 19-Feb-99 18:51:38 +SetKubePrefs_CGFX
78 78 0.0% 19-Feb-99 18:51:38 +SetKubePrefs_FLAT
78 76 2.5% 19-Feb-99 18:51:38 +SetKubePrefs_GOURAUD
79 79 0.0% 19-Feb-99 18:51:40 +SetKubePrefs_HIRES
71 71 0.0% 19-Feb-99 18:51:40 +SetKubePrefs_LORES
80 80 0.0% 19-Feb-99 18:51:40 +SetKubePrefs_TEXTURE
87 85 2.2% 19-Feb-99 18:51:40 +SetKubePrefs_WARP3D
81 81 0.0% 19-Feb-99 18:51:40 +SetKubePrefs_WIRE
262144 49162 81.2% 19-Feb-99 18:51:36 +CANYON.chu24
63928 55857 12.6% 19-Feb-99 18:51:34 +CANYON.IFF
1024 918 10.3% 19-Feb-99 18:51:34 +CANYON.pal
262144 42124 83.9% 19-Feb-99 18:51:34 +EAGLE.chu24
51594 44043 14.6% 19-Feb-99 18:51:34 +EAGLE.IFF
1024 909 11.2% 19-Feb-99 18:51:34 +EAGLE.pal
1024 920 10.1% 19-Feb-99 18:51:36 +Kube.pal
192512 21353 88.9% 19-Feb-99 18:51:36 +PY.chu24
30638 22576 26.3% 19-Feb-99 18:51:36 +PY.IFF
1024 918 10.3% 19-Feb-99 18:51:36 +PY.pal
262144 34578 86.8% 19-Feb-99 18:51:36 +SUNSET.chu24
56454 43534 22.8% 19-Feb-99 18:51:34 +SUNSET.IFF
1024 909 11.2% 19-Feb-99 18:51:36 +SUNSET.pal
262144 70381 73.1% 19-Feb-99 18:51:38 +TIGER.chu24
67410 64782 3.8% 19-Feb-99 18:51:34 +TIGER.IFF
1024 921 10.0% 19-Feb-99 18:51:34 +TIGER.pal
262144 8315 96.8% 19-Feb-99 18:51:38 +WILD.chu24
20782 9671 53.4% 19-Feb-99 18:51:36 +WILD.IFF
1024 412 59.7% 19-Feb-99 18:51:36 +WILD.pal
20424 4530 77.8% 19-Feb-99 18:51:56 +Kube
342 235 31.2% 19-Feb-99 18:51:38 +readme
54 54 0.0% 19-Feb-99 18:51:34 +SetKubePrefs_AGA
49 49 0.0% 19-Feb-99 18:51:34 +SetKubePrefs_CGFX
67 67 0.0% 19-Feb-99 18:51:32 +SetKubePrefs_FLAT
67 67 0.0% 19-Feb-99 18:51:34 +SetKubePrefs_GOURAUD
68 68 0.0% 19-Feb-99 18:51:32 +SetKubePrefs_HIRES
61 61 0.0% 19-Feb-99 18:51:32 +SetKubePrefs_LORES
70 70 0.0% 19-Feb-99 18:51:32 +SetKubePrefs_TEXTURE
77 77 0.0% 19-Feb-99 18:51:34 +SetKubePrefs_WARP3D
71 71 0.0% 19-Feb-99 18:51:34 +SetKubePrefs_WIRE
262144 66131 74.7% 19-Feb-99 18:51:44 +Fract_Marbl_Stone_Paper.chu24
48046 48046 0.0% 19-Feb-99 18:51:44 +Fract_Marbl_Stone_Paper.png
1024 916 10.5% 19-Feb-99 18:51:44 +SimpleWorld.pal
414 267 35.5% 19-Feb-99 18:51:44 +readme
61 61 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_AGA
56 56 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_CGFX
74 74 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_FLAT
74 74 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_GOURAUD
75 75 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_HIRES
68 68 0.0% 19-Feb-99 18:51:46 +SetKubePrefs_LORES
77 77 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_TEXTURE
84 83 1.1% 19-Feb-99 18:51:44 +SetKubePrefs_WARP3D
78 78 0.0% 19-Feb-99 18:51:44 +SetKubePrefs_WIRE
13913 1765 87.3% 19-Feb-99 18:51:44 +simple.wabl
13913 1765 87.3% 19-Feb-99 18:51:46 +simple_hand.wabl
2900 1548 46.6% 19-Feb-99 18:51:58 +SimpleWorld
1260 738 41.4% 19-Feb-99 18:51:58 +LoadSave
700 415 40.7% 19-Feb-99 18:51:46 +readme
227 157 30.8% 19-Feb-99 18:51:46 +readme
380 270 28.9% 19-Feb-99 18:51:46 +UselessThread
1278 580 54.6% 19-Feb-99 18:51:46 +UselessThread.s
1278 580 54.6% 19-Feb-99 18:51:46 +UselessThread.s.bak
2424 1311 45.9% 19-Feb-99 18:51:32 +PPctImageMapping
796 442 44.4% 19-Feb-99 18:51:32 +readme
646 119 81.5% 19-Feb-99 18:51:32 +ShowAllWithKubePal
1024 911 11.0% 19-Feb-99 18:51:32 +Various1.pal
1612 945 41.3% 19-Feb-99 18:51:56 +SubDrawer.info
9927 2148 78.3% 19-Feb-99 18:51:56 +WildDrawer.info
3431 2094 38.9% 19-Feb-99 18:51:56 +WildDrawer2.info
18558 18241 1.7% 19-Feb-99 18:51:52 +WildFinal.png
5440 5414 0.4% 19-Feb-99 18:51:52 +WildFinalLores.png
30770 30770 0.0% 19-Feb-99 18:51:52 +WildHand.png
1153 1153 0.0% 19-Feb-99 18:51:54 +WildIcon128.png
512 512 0.0% 19-Feb-99 18:51:52 +WildIcon8.png
8233 8018 2.6% 19-Feb-99 18:51:54 +WildMotion.png
4488 4248 5.3% 19-Feb-99 18:51:52 +WildNoBlur.png
2170 2158 0.5% 19-Feb-99 18:51:54 +WildPrefs.png
19848 8872 55.3% 19-Feb-99 18:51:52 +wild.library
2376 1722 27.5% 19-Feb-99 18:51:50 +BrokerKollage.library
2576 1890 26.6% 19-Feb-99 18:51:52 +BrokerMosaic+.library
2536 1851 27.0% 19-Feb-99 18:51:50 +BrokerMosaic.library
1152 832 27.7% 19-Feb-99 18:51:50 +BrokerNiX+.library
1160 855 26.2% 19-Feb-99 18:51:50 +BrokerNiX.library
1364 994 27.1% 19-Feb-99 18:51:50 +BrokerShiX.library
1744 1219 30.1% 19-Feb-99 18:51:50 +BrokerTiX+.library
1784 1139 36.1% 19-Feb-99 18:51:46 +DisplayCyberColor.library
3576 1982 44.5% 19-Feb-99 18:51:48 +DisplayCyborg.library
3220 1823 43.3% 19-Feb-99 18:51:48 +DisplayCyborgHi.library
3124 1837 41.1% 19-Feb-99 18:51:46 +DisplayPeter&James.library
3928 1912 51.3% 19-Feb-99 18:51:48 +DisplayTryCyber8.library
5816 2887 50.3% 19-Feb-99 18:51:46 +DisplayTryPeJam+.library
3572 1900 46.8% 19-Feb-99 18:51:46 +DisplayTryZkren.library
2084 1430 31.3% 19-Feb-99 18:51:48 +DrawCandy+.library
2172 1524 29.8% 19-Feb-99 18:51:48 +DrawDragon.library
8520 3340 60.7% 19-Feb-99 18:51:58 +DrawDrScott.library
960 686 28.5% 19-Feb-99 18:51:48 +DrawFlat.library
4096 1550 62.1% 19-Feb-99 18:51:48 +DrawFluff.library
1884 1311 30.4% 19-Feb-99 18:51:48 +DrawPyperGrey32.library
3360 1429 57.4% 19-Feb-99 18:51:48 +DrawPyperRGB32.library
5264 2023 61.5% 19-Feb-99 18:51:48 +DrawPyperSolid32.library
33796 12634 62.6% 19-Feb-99 18:51:48 +DrawRoaster.library
37116 14101 62.0% 19-Feb-99 18:51:48 +DrawSbima.library
1060 702 33.7% 19-Feb-99 18:51:48 +DrawWire.library
952 694 27.1% 19-Feb-99 18:51:50 +LightFlash.library
1084 781 27.9% 19-Feb-99 18:51:50 +LightKoton.library
1020 760 25.4% 19-Feb-99 18:51:50 +LightRainbow.library
7204 4004 44.4% 19-Feb-99 18:51:52 +LoaderWABL.library
4084 2064 49.4% 19-Feb-99 18:51:52 +WildEngineer.library
5688 2834 50.1% 19-Feb-99 18:52:00 +WildPrefs.library
2460 1674 31.9% 19-Feb-99 18:51:48 +PPct.library
8800 4454 49.3% 19-Feb-99 18:52:00 +SaverWABL.library
256 256 0.0% 19-Feb-99 18:51:50 +CosQ2Sen.table
338 128 62.1% 19-Feb-99 18:51:50 +CosQ2Sen.table.info
36000 21103 41.3% 19-Feb-99 18:51:50 +PyTree.table
8192 4367 46.6% 19-Feb-99 18:51:50 +SinCos1616.table
4352 2399 44.8% 19-Feb-99 18:51:58 +TDCoreSimplyFast.library
1152 846 26.5% 19-Feb-99 18:51:52 +Vektorial.library
18164 6573 63.8% 19-Feb-99 18:52:00 +WildPrefs
1505 829 44.9% 19-Feb-99 18:51:54 +WildPrefs.info
1695 1695 0.0% 19-Feb-99 18:51:54 +wildprefs.png
10580 5045 52.3% 19-Feb-99 18:52:00 +Dxf2Wabl
5144 2205 57.1% 19-Feb-99 18:52:00 +HtmlToGuide
186 157 15.5% 19-Feb-99 18:51:54 +HtmlToGuide_DIR
186 157 15.5% 19-Feb-99 18:51:54 +HtmlToGuide_DIR.bak
5516 2565 53.4% 19-Feb-99 18:52:00 +PoliteModuleCheck
2592 1137 56.1% 19-Feb-99 18:52:00 +SetWildAppPrefs
5468 2706 50.5% 19-Feb-99 18:52:00 +ShowWabl
-------- ------- ----- --------- --------
3197907 981933 69.2% 20-Feb-99 06:01:46 148 files